French: imbattable, invincible

French verb 'imbattable, invincible' conjugated